package kvstore

type FileData struct {
	Eigenvalue   []float32 `json:"eigenvalue"`
	ExMethod     string    `json:"ex_method"`
	ObjectID     string    `json:"object_id"`
	OwnerID      string    `json:"owner_id"`
	Name         string    `json:"name"`
	Time         string    `json:"time"`
	Description  string    `json:"description"`
	FileType     string    `json:"file_type"`
	FileCategory string    `json:"file_category"`
}

type Tx struct {
	OperationType string    `json:"operation_type"`
	OperatorID    string    `json:"operator_id"`
	OperatorSig   string    `json:"operator_sig"`
	Time          string    `json:"time"`
	Data          *FileData `json:"data"`
	DataType      string    `json:"data_type"`
}
